G-language genome analysis environment with REST and SOAP web service interfaces
نویسندگان
چکیده
G-language genome analysis environment (G-language GAE) contains more than 100 programs that focus on the analysis of bacterial genomes, including programs for the identification of binding sites by means of information theory, analysis of nucleotide composition bias and the distribution of particular oligonucleotides, calculation of codon bias and prediction of expression levels, and visualization of genomic information. We have provided a collection of web services for these programs by utilizing REST and SOAP technologies. The REST interface, available at http://rest.g-language.org/, provides access to all 145 functions of the G-language GAE. These functions can be accessed from other online resources. All analysis functions are represented by unique universal resource identifiers. Users can access the functions directly via the corresponding universe resource locators (URLs), and biological web sites can readily embed the functions by simply linking to these URLs. The SOAP services, available at http://www.g-language.org/wiki/soap/, provide language-independent programmatic access to 77 analysis programs. The SOAP service Web Services Definition Language file can be readily loaded into graphical clients such as the Taverna workbench to integrate the programs with other services and workflows.
منابع مشابه
Track 5: Services and Applications
Role of a ground system in the design of space ground network is to exchange information between the space fleet and the end users. In order to maintain secure, reliable communication and provide situational awareness, a ground system needs to choreograph services between heterogeneous interfaces of various key elements in the ground system architecture. The choice of Service Oriented Architect...
متن کاملJAX-RX - Unified REST Access to XML Resources
i REST nowadays represents, besides SOAP, one common way to access distributed resources in a web-affine manner. While SOAP can be easily utilized by high-level programming languages like Java (e.g. JAX-WS as one common standardized way), REST catches up regarding straight usages (e.g JAX-RS regarding Java). With the clean and direct usage of JAX-RS, common layers for standard-ised access on he...
متن کاملState of the Art of Soap Libraries in Python and Ruby
Web services are gaining more and more attention in the business field and in the academic research. Simple Object Access Protocol (SOAP) is the standard messaging format for Web services. The single services are described in Web Services Description Language (WSDL). More recently, the REST architecture specified by Roy T. Fielding has received more attention in creating better Web services. Th...
متن کاملAn Approach to Enable Replacement of SOAP Services and REST Services in Lightweight Processes
In the last few years, several Web APIs implementing the REST principles were created. Process modellers often need to use both SOAP and REST services within a single process. In this paper we present our experience in using MicroWSMO for supporting dynamic replacement of SOAP and REST services inside a service composition, even in presence of syntactic mismatches between service interfaces. We...
متن کاملSoya: A Programming Model and Runtime Environment for Component Composition Using SSDL
The SOAP Service Description Language (SSDL) is a SOAPcentric language for describing Web Service contracts. SSDL focuses on message abstraction as the building block for creating service-oriented applications and provides an extensible range of protocol frameworks that can be used to describe and formally model component composition based on Web Service interactions. Given its novel approach, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره 38 شماره
صفحات -
تاریخ انتشار 2010